package com.sinaapp.gavinzhang.GSpider.core;


import com.sinaapp.gavinzhang.GSpider.webaddress.WebAddress;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import java.util.List;

/**
 * @author gavin
 * @version 1.0
 * @date 2016/3/19
 * @description 这个抽象类供用户继承，实现页面处理相关函数
 */
public abstract class AbstractPageProcessor implements PageProcessor{
	/** 处理获取到的网页，同时传入webUrl以备使用*/
	public Elements preDispose(Document html){
		return html.select("body");
	}
	/** 用户处理页面*/
	public abstract void dispose(Document html, WebAddress webUrl);
	/** 得到用户额外添加的网址列表*/
	public List<WebAddress> getUrlList()
	{
		return null;
	}

}
